package com.gzc.just.play.last.war.sceneserver.serializer;

import com.gzc.just.play.last.war.common.serializer.AutoMessageDeserializerFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

/**
 * 场景服务器模块的消息反序列化器工厂
 * 使用自动扫描机制，无需手动注册反序列化器
 */
@Component
public class SceneMessageDeserializerFactory extends AutoMessageDeserializerFactory {
    private static final Logger logger = LoggerFactory.getLogger(SceneMessageDeserializerFactory.class);
    
    public SceneMessageDeserializerFactory() {
        super("scene-server");
        logger.info("Created Scene server message deserializer factory with auto-scanning");
    }
}